miserable weather - French English Dictionary